package main

import (
	"github.com/leonscriptcc/bondman/configs"
	"github.com/leonscriptcc/bondman/reference"
	"log"
)

func init() {
	// 加载配置文件
	if err := configs.Load(); err != nil {
		log.Panic("load config fail:", err.Error())
	}
}

func main() {
	//启动日志监控，获取chan
	tailTool := reference.NewTailTool()
	go tailTool.Start()

	// 启动短信服务，放入日志的chan
	sms, err := reference.NewSMS(tailTool.GetMsgs())
	if err != nil {
		log.Fatal("init sms fail:", err)
		return
	}
	go sms.Start()

	// 阻塞
	select {}
}
